package cvo.pro4.chess.client.GUI.workKevinJo;

import com.google.gwt.event.dom.client.ClickEvent;
import com.google.gwt.uibinder.client.UiHandler;
import com.google.gwt.user.client.Window;
import com.google.gwt.user.client.ui.Button;
import com.google.gwt.user.client.ui.Composite;

public class ForfaitWidget extends Composite{
	
	@SuppressWarnings("unused")
	private Button btnForfait;

	/**
	* De constructor van de forfaitWidget maakt een Button aan met de tekst "Forfait".
	* 
	* @param txt String die de tekst op de button zal worden. Indien er geen tekst wordt meegegeven, 
	* zal er standaard "Forfait" als knoptekst gebruikt worden.
	* 
	* @author Kevin Beullens
	*/

	public ForfaitWidget() {		
		this.btnForfait = new Button("Forfait");
	}

	/**
	* De methode onClick geeft momenteel nog een alertbox terug met een tekst om te testen of 
	* de knop correct werkt.  
	* 
	* @author Kevin Beullens
	*/
	@UiHandler("btnForfait")
	void onClick(ClickEvent e) {
		Window.alert("You Forfaited! now you lost the game!");
	}
}
